body{
    background:#fff !important;
}
.navbar-header a.navbar-brand.waves-effect.waves-dark {
    background: #fff !important;
}
a.navbar-brand.waves-effect.waves-dark:hover{
    background:#fff;
}

nav.navbar.navbar-default.top-navbar {
    background:#fff;
}

div#sideNav {
    background-color:#e0588fc4;
    color:#fff;

}

i.material-icons.dp48:hover {
    color:#E0588F;
}

nav.navbar-default.navbar-side {
    background:#fff;
    color:#DFE0E7 !important;
}
a.waves-effect.waves-dark ,a.waves-effect.waves-dark i{
    background-color:#fff !important;
    color: #888888 !important;
}
a.waves-effect.waves-dark.active-menu ,a.waves-effect.waves-dark.active-menu i {
    background-color: #f0f0f0 !important;
    color:#585858 !important;
}

.wrapper {
    background:#fff;
}
.nav.navbar-top-links.navbar-right .dropdown-button ,.nav.navbar-top-links.navbar-right .dropdown-button *{
    background:transparent !important;
    color:#585858 !important;
}

.navbar-header a.navbar-brand.waves-effect.waves-dark,.navbar-header a.navbar-brand.waves-effect.waves-dark i{
    color:#e0588fc4 !important;
    background:transparent !important;
}

ul.nav.nav-second-level.collapse.in {
    background:#fff;


}
ul.nav.nav-second-level.collapse.in li ,ul.nav.nav-second-level.collapse.in li a{
    color:#888888;
    font-size:12px;
}
.btn {
    border-radius:0 !important;
    font-size:12px;
    padding:.6rem 1.2rem !important;
    box-shadow:none;
    line-height:1rem;
    height:auto !important;
}
.btn-primary ,button.btn-primary{
    background-color: #e0588fc4 !important;
    border-color: #e0588fc4 !important;
}
label{
    color:#333;
}
.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating){
    color:#333 !important;
}



table {
    border:none !important;
    min-height:2rem;
}
table thead tr>*{
    border-right:none;
    border-bottom:none !important;
    background:#f3f3f3;
    color:#333;
}
table tbody tr,table tbody tr td{
    background:none !important;
}
div#page-wrapper {
    border-left:1px solid #ddd;
}

div#currentPageTitle {
    float:left;
    color:#e0588fc4;
    line-height:5rem;
    margin-left:2rem;
    font-size:2rem;
    font-weight:bold;
}

nav.navbar.navbar-default.top-navbar {
    /*     box-shadow: none; */
    z-index:999;
    padding-left:260px;
}

nav.navbar.navbar-default.top-navbar a.navbar-brand.waves-effect.waves-dark {
    border-right:1px solid #ddd;
    margin-left:1px;
    height:auto;
    text-align:center;
    position:absolute;
    left:0;
    top:0;
    z-index:1000;
    background:#fff !important;
}
nav.navbar.navbar-default.top-navbar a.navbar-brand.waves-effect.waves-dark i{
    display:block !important;
    width:100%;
    color:#585858 !important;
}

nav.navbar-default.navbar-side {
    padding-top:3rem;
    margin-top: 4rem;
}
.row {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    padding: 0.8rem 0;
}

.switch label input[type=checkbox]:checked+.lever:after{
    background-color:#f4528e !important;
}
span.lever{
    background-color:#e980a9 !important;
}

ul.nav.navbar-top-links.navbar-right {
    margin-right: 2rem;
}